package com.lxk.service.setting.api;

import com.lxk.service.setting.response.ChannelAllDto;
import com.lxk.service.setting.response.ChannelWXPayDto;
import com.lxk.service.setting.response.ChannelYueDto;

import java.util.List;

/**
 * 配置查询
 */
public interface SettingServiceApi {

    /**
     * 余额支付配置组
     */
    ChannelYueDto yueDetail();

    /**
     * 微信支付配置组
     */
    ChannelWXPayDto wxPayDetail();

    /**
     * 查询微信配置
     *
     * @param tenantId
     * @return
     */
    List<ChannelWXPayDto> wxPayConfigByTenantId(String tenantId);

    /**
     * 微信支付配置列表
     *
     * @return
     */
    List<ChannelWXPayDto> wxPayAllList();

    /**
     * 支付宝支付配置组
     */
    ChannelAllDto allDetail();

    /**
     * 微信支付配置列表
     *
     * @return
     */
    List<ChannelAllDto> aliPayList();

}
